isolated showers and thunderstorms - French English Dictionary